const fs = require('fs')

//出现路径拼接错误的问题，是因为提供了./或../开头的相对路径

// fs.readFile('./files/1.txt', 'utf8', function(err, data) {
//   if (err) {
//     return console.log('读取文件失败' + err.message)
//   }
//   console.log('读取文件成功' + data)
  
// })

//移植性非常差， 不利于维护 
// fs.readFile('D:\\qianduankaifa\\Node.js1\\day01\\files\\1.txt', 'utf8', function(err, data) {
//   if (err) {
//     return console.log('读取文件失败' + err.message)
//   }
//   console.log('读取文件成功' + data)
  
// })


// __dirname表示当前文件所处目录
// console.log(__dirname)   

fs.readFile(__dirname + '/files/1.txt', 'utf8', function(err, data) {
  if (err) {
    return console.log('读取文件失败' + err.message)
  }
  console.log('读取文件成功' + data)
  
})
